CrawlJobs Logo

Advanced Embedded Software Engineer- Test Systems Developer

United States, Canonsburg Employment contract 45.00 - 54.00 USD / Hour · Job Posted December 08, 2025
Apply Position
Job Link Share

Job Description

As a Software Engineer - Test Systems Developer (Sr Software Engineer) you will be a member of a cross functional team responsible for sustaining and creating software for embedded applications. You will participate in all phases of the Software Development Life Cycle (SDLC) including requirements analysis, design, implementation, and testing.

Job Responsibility

  • Member of a cross functional team responsible for sustaining and creating software for embedded applications
  • Participate in all phases of the Software Development Life Cycle (SDLC) including requirements analysis, design, implementation, and testing

Requirements

  • Bachelor's degree in Software Engineering, or a related Science, Engineering or Mathematics field
  • 2+ years of job-related experience or a Master's degree
  • C/C++
  • LabWindows/CVI
  • Object Oriented Development
  • Windows/Visual Studio
  • SQL/SQL Server or like relational database experience
  • Comfortable in implementing ideas from scratch, owning major application features, and take responsibility for their maintenance and improvement over time
  • Experience participating in technical architecture decisions for complex products
  • A significant level of Windows application development architecture expertise (e.g., Win32 apps, WPF apps, WinUI 3 apps)
  • Deep understanding of software design patterns such as MVVM, MVP, etc.
  • Experience with Windows kernel level debugging and diagnostics using tools such as Windows DDK or WinDBG or equivalent
  • Demonstrated in-depth experience developing, testing and debugging software for Windows OS using Visual Studio IDE and Windows SDK
  • Demonstrated in-depth understand of Windows Low Level Systems development and API
  • Able to obtain a security clearance (US Citizenship REQUIRED)

Nice to have

  • Agile experience preferred
  • Welcoming contribution to build a strong collaborative team culture
  • Strong understanding of software development process, as well as software engineering concepts, principles, and theories
  • Creative thinker capable of applying new information quickly to solve challenging problems
  • Comfortable providing technical leadership
  • Team player who thrives in collaborative environments and revels in team success
  • Commitment to ongoing professional development for yourself and others
  • Experience with DevOps concepts such as: Implementing Version Control and standing up branching strategies
  • Automating processes for build, test, and deploy
  • Applied experience with agile/lean principles in software development

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Advanced Embedded Software Engineer- Test Systems Developer

8 matching positions

Advanced Software Engineer - Test Systems Developer

As an Advanced Software Engineer - Test Systems Developer for the Torpedo System...
Location
Location
United States , Canonsburg
Salary
Salary:
45.00 - 54.00 USD / Hour
geologics.com Logo
GeoLogics
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • US Citizenship REQUIRED
  • Able to obtain a security clearance
  • Bachelor's degree in Software Engineering, or a related Science, Engineering or Mathematics field
  • 5+ years of job-related experience
  • Master's degree plus 3 years of job-related experience
  • C/C++
  • LabWindows/CVI
  • Object Oriented Development
  • Windows/Visual Studio
  • SQL/SQL Server or like relational database experience
Job Responsibility
Job Responsibility
  • Member of a cross functional team responsible for sustaining and creating software for embedded applications
  • Participate in all phases of the Software Development Life Cycle (SDLC) including requirements analysis, design, implementation, and testing
  • Fulltime
Read More
Arrow Right

Advanced Software Engineer - Test Systems Developer

Advanced Software Engineer - Test Systems Developer for the Torpedo Systems Grou...
Location
Location
United States , Canonsburg
Salary
Salary:
45.00 - 54.00 USD / Hour
geologics.com Logo
GeoLogics
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Software Engineering or a related Science, Engineering or Mathematics field
  • 5+ years of job-related experience (or Master's degree plus 3 years)
  • C/C++
  • LabWindows/CVI
  • Object Oriented Development
  • Windows/Visual Studio
  • SQL/SQL Server or like relational database experience
  • Experience participating in technical architecture decisions for complex products
  • Significant level of Windows application development architecture expertise (e.g., Win32 apps, WPF apps, WinUI 3 apps)
  • Deep understanding of software design patterns such as MVVM, MVP
Job Responsibility
Job Responsibility
  • Member of a cross functional team responsible for sustaining and creating software for embedded applications
  • Participate in all phases of the Software Development Life Cycle (SDLC) including requirements analysis, design, implementation, and testing
  • Fulltime
Read More
Arrow Right

Staff Software Engineer – Embedded Systems

We are seeking a Staff Software Engineer to lead the development of embedded sof...
Location
Location
United States , Bloomfield
Salary
Salary:
Not provided
https://www.roberthalf.com Logo
Robert Half
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Computer Engineering, Electrical Engineering, Computer Science, or related field with 12+ years of experience
  • or Master’s degree with 10+ years of experience
  • Extensive experience across all phases of the Software Development Life Cycle (SDLC)
  • Strong embedded C/C++ development experience
  • Hands-on experience with RTOS environments and real-time debugging
  • Experience with source control systems (Git, Subversion, Atlassian tools)
  • Strong understanding of embedded hardware, schematics, and system integration
  • Ability to work independently, lead multiple initiatives, and mentor others
  • Strong communication skills and commitment to safety, ethics, and quality
Job Responsibility
Job Responsibility
  • Lead implementation of the embedded software roadmap across field and factory tools
  • Provide architectural guidance and drive best practices across global engineering teams
  • Establish and enforce coding standards and conduct code reviews to ensure high-quality, maintainable software
  • Mentor and guide engineers to strengthen technical depth and consistency
  • Lead development of embedded C/C++ solutions across real-time systems
  • Support kernel, driver, BSP, bootloader, and device driver development
  • Design and maintain multi-threaded, real-time applications using RTOS platforms
  • Integrate and debug hardware interfaces including CAN, RS232/422/485, SPI, I2C, EEPROM, Flash, and timers
  • Drive adoption of automated testing, simulation, and CI/CD pipelines to improve release quality and speed
  • Lead regression and system-level integration testing strategies
What we offer
What we offer
  • medical insurance
  • vision insurance
  • dental insurance
  • life insurance
  • disability insurance
  • 401(k) plan
  • Fulltime
Read More
Arrow Right

Senior Advanced Embedded Software Engineer

Location
Location
United States , Bloomington, MN
Salary
Salary:
Not provided
cxd.com Logo
CxDesign
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science, Computer Engineering, Software Engineering or a specialized area or equivalent field
  • Ten to fifteen years of related experience
  • Experience in C, C++, C#, Java or Python
  • Experience in Linux system programming (including sockets and inter-process communications)
  • U.S. citizenship
Job Responsibility
Job Responsibility
  • Participate in the full software life-cycle development using object oriented methodologies
  • Assist with design activities
  • Implement software in C/C++/C#/Java
  • Investigate and solve problem reports
  • Integrate and test software and systems
Read More
Arrow Right

Advanced Embedded Software Engineer

As an Advanced Embedded Software Engineer (Advanced Software Engineer) you'll be...
Location
Location
United States , Canonsburg
Salary
Salary:
45.00 - 54.00 USD / Hour
geologics.com Logo
GeoLogics
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • US Citizenship REQUIRED
  • Must be able to obtain clearance
  • Bachelor's degree in Software Engineering, or a related Science, Engineering or Mathematics field
  • 5+ years of job-related experience (or Master's degree plus 3 years)
  • Experience working in a Linux environment
  • Experience writing in C and Multithreaded programming
  • Experience with a Real Time Operating System
  • Experience working outside of an IDE development environment (i.e. writing and modifying make files)
  • Experience with Software Source Control tools and concepts (Git or CVS preferred)
  • Experience architecting and designing new software applications from design documents
Job Responsibility
Job Responsibility
  • Member of a cross functional team responsible for sustaining and creating software for embedded applications
  • Participate in all phases of the Software Development Life Cycle (SDLC) including requirements analysis, design, implementation, and testing
  • Fulltime
Read More
Arrow Right

Advanced Embedded Software Engineer

As an Advanced Embedded Software Engineer (Advanced Software Engineer) you'll be...
Location
Location
United States , Canonsburg
Salary
Salary:
45.00 - 54.00 USD / Hour
geologics.com Logo
GeoLogics
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Experience working in a Linux environment
  • Experience writing in C and Multithreaded programming
  • Experience with a Real Time Operating System
  • Experience working outside of an IDE development environment. (i.e. writing and modifying makes files)
  • Experience with Software Source Control tools and concepts (Git or CVS preferred)
  • Experience architecting and designing new software applications from design documents.
  • Strong understanding of software development process, as well as software engineering concepts, principles, and theories
  • Creative thinker capable of applying new information quickly to solve challenging problems
  • Comfortable providing technical leadership
  • Team player who thrives in collaborative environments and revels in team success
Job Responsibility
Job Responsibility
  • Sustaining and creating software for embedded applications
  • Participate in all phases of the Software Development Life Cycle (SDLC) including requirements analysis, design, implementation, and testing.
  • Fulltime
Read More
Arrow Right

Senior Embedded Software Development Engineer – Air-Ground Datalink Systems

Airbus Commercial Aircraft is looking for a Senior Embedded Software Development...
Location
Location
France , Toulouse
Salary
Salary:
Not provided
airbus.com Logo
Airbus
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong experience in Avionics Datalink: In-Depth knowledge and practical experience with ATN and ACARS protocols and architectures
  • Mastery of Data Serialization techniques, notably ASN.1 (Abstract Syntax Notation One), and experience processing complex ATC messages (e.g., CPDLC Protocol Data Units - PDUs)
  • Familiarity with the technical specifications: ARINC 618 and ARINC 619
  • Minimum of 5 years of experience (or specify relevant number) in Critical Real-Time Software Development with proven familiarity with the DO-178C certification process
  • Critical Real-Time embedded software development vs certification (DO178-C, DAL-A to E)
  • Mastery of the C language for embedded development, including optimization techniques for memory and real-time performance
  • Solid experience with Software Engineering practices and tools (including version control, continuous integration, and standard DEVOPS workflows) in a high-integrity development setting
  • Open mind-set, good communication skills and good team working
  • An advanced level of English and French is required
  • This position requires a security clearance or will require being eligible for clearance by the recognized authorities
Job Responsibility
Job Responsibility
  • Actively drive and participate in the detailed design, coding, and verification (up to DAL C) of real-time software modules for our Datalink systems
  • Ensure full compliance with communication standards (ATN, ACARS, CPDLC)
  • Develop embedded real-time software following development process from the high-level specification analysis to the integration and the validation on the definitive hardware
  • Ensure end-to-end integration of the software with the target hardware and advanced test benches (Bus Analyzers, Radio Link Simulators, etc.), and validate the real-time performance and reliability of communications
  • Act as the technical Subject Matter Specialist on ATN/ACARS protocols and Data Serialization (ASN.1) to mentor junior profiles within the team and ensure the sustainability of technical know-how
  • Ensure the related support activity: failure report analysis, answer to technical requests
  • Improve the ways of working
  • bring new design solutions and technologies
  • Define, follow-up and receipt the subcontracted activities and deliverables, in conformity with the subcontracting management rules
  • Manage your activities following the expected schedule, budget and quality
What we offer
What we offer
  • Financial rewards: Attractive salary, agreements on success and profit sharing schemes, employee savings plan abounded by Airbus and employee stock purchase plan on a voluntary basis
  • Work / Life Balance: Extra days-off for special occasions, holiday transfer option, a Staff council offering many social, cultural and sport activities and other services
  • Wellbeing / Health: Complementary health insurance coverage (disability, invalidity, death). Depending on the site: health services center, concierge services, gym, carpooling application
  • Individual development: Great upskilling opportunities and development prospects with unlimited access to +10.000 e-learning courses to develop your employability, certifications, expert career path, accelerated development programmes, national and international mobility
  • flexible working arrangements
  • Fulltime
Read More
Arrow Right

Prototype Software Test Engineer III

The Software Test Engineer III is responsible for leading the design and impleme...
Location
Location
United States , Burlingame
Salary
Salary:
136000.00 - 157000.00 USD / Year
sigmadzn.com Logo
Sigma Design
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science, Engineering, or related field (or equivalent experience)
  • Minimum of 7 years of relevant work experience preferred
  • Advanced proficiency in Python or similar programming languages
  • Experience designing and implementing test frameworks and automation systems
  • Strong understanding of software-hardware integration and system-level debugging
  • Experience leading technical efforts or owning complex subsystems
  • Ability to define requirements and drive execution across cross-functional teams
  • Strong communication and stakeholder engagement skills
  • Experience mentoring or guiding less experienced engineers
  • Familiarity with networking, embedded systems, and hardware debugging tools is beneficial
Job Responsibility
Job Responsibility
  • Design and implement scalable test software architectures and frameworks
  • Define and lead program-level test strategies, plans, and validation approaches
  • Develop advanced automated test systems for complex prototype and manufacturing environments
  • Lead system bring-up efforts, including troubleshooting and root cause analysis of complex issues
  • Architect and maintain test data pipelines, ensuring accuracy, traceability, and usability
  • Anticipate system-level risks and implement mitigation strategies
  • Collaborate cross-functionally to influence product design for testability and reliability
  • Establish and enforce best practices for test software development and documentation
  • Mentor junior engineers and provide technical guidance
  • Interface directly with customers or external stakeholders as needed
What we offer
What we offer
  • Competitive compensation
  • 401(k) with up to 4% company match
  • Quarterly bonus program
  • 15-days of accrued PTO
  • 9 company paid holidays
  • Medical insurance
  • Dental insurance
  • Vision insurance
  • Long-term disability insurance
  • Life insurance
  • Fulltime
Read More
Arrow Right