CrawlJobs Logo

Advanced Embedded Software Engineer- Test Systems Developer

geologics.com Logo

GeoLogics

Location Icon

Location:
United States, Canonsburg

Category Icon
Category:
IT - Software Development

Job Type Icon

Contract Type:
Employment contract

Salary Icon

Salary:

45.00 - 54.00 USD / Hour

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

Additional Information:

Job Posted:
December 08, 2025

Employment Type:
Fulltime
Work Type:
On-site work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Advanced Embedded Software Engineer- Test Systems Developer

New

Flight Software Engineer

Vedo Systems is looking for a passionate team player that is ready to apply thei...
Location
Location
United States , Houston
Salary
Salary:
Not provided
vedosystems.com Logo
Vedo Systems
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelors or Advanced Degree in Computer Science, Engineering, Physics, or Similar
  • 5+ years of software engineering experience
  • Experience developing C/C++ software for safety-critical and/or high-value systems
  • Solid understanding of object-oriented design paradigms
  • Experience developing unit tests within unit test frameworks (e.g. cppTest, Google Test, etc.)
  • Experience with software requirements and design development
  • Working knowledge of inter-device and hardware-software interfaces
  • Knowledgeable in software development lifecycle phases
  • Basic understanding of configuration management tools (e.g. GitLab) as well as CI/CD practices
  • Must be a U.S. citizen or national, or a U.S. permanent resident (i.e. current Green Card holder)
Job Responsibility
Job Responsibility
  • Develop software for embedded systems that operate in space
  • Build software to drive sub-systems and hardware components critical to mission success
  • Support throughout the software development life cycle from software systems engineering, design and development through testing, verification and validation, and certification
Read More
Arrow Right
New

Senior Embedded Software Engineer

Silvus is seeking a full-time Senior Embedded Software Engineer to join our Rese...
Location
Location
United States , Los Angeles
Salary
Salary:
140000.00 - 200000.00 USD / Year
silvustechnologies.com Logo
Silvus Technologies (International)
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Minimum Bachelor of Science degree in Electrical, Computer, or Communications Engineering, Computer Science, or relevant engineering fields
  • Minimum 5 years of relevant embedded system software development experience
  • 3 years of relevant embedded system software development experience with an advanced STEM degree
  • Expertise in C programming and experience in Linux kernel driver development
Job Responsibility
Job Responsibility
  • Implementation of software portion of MAC (Medium Access Control) and mobile ad-hoc networking routing protocols
  • Network management software and web interface implementation
  • Implementation of different security protocols and encryption algorithms
  • Audio streaming and push-to-talk voice application implementation
  • Analyze and improve product security and robustness to meet certain regulatory requirements such as NIST FIPS 140-3 and NIAP Common Criteria
  • Implementation of testing software for product performance and reliability testing
  • Device driver and board support package development and maintenance for both ARM and RISC-V based systems
  • Linux system customization and scripting
  • Fulltime
Read More
Arrow Right
New

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
New

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
New

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
New

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
New

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

Systems Software Engineer in Storage

Systems Software Engineer role focused on designing, developing, and implementin...
Location
Location
Costa Rica , Heredia
Salary
Salary:
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's or Master's degree in Computer Engineering, Electronics Engineering, Software Engineering, or a related field
  • Solid programming skills in C
  • Skills in Python or Rust are desirable
  • Experience with low-level systems programming, embedded systems, BIOS, or device drivers is highly desirable
  • Experience developing in Linux environments, including familiarity with Linux kernel and system-level programming
  • Strong understanding of data structures, algorithms, and software design principles
  • Ability to work collaboratively in a fast-paced, cross-functional team environment
  • Excellent problem-solving and analytical skills with a keen attention to detail
  • Strong communication and interpersonal skills to effectively collaborate with team members and stakeholders
  • Accomplished in software debugging techniques and tools, with a strong ability to diagnose and resolve complex issues
Job Responsibility
Job Responsibility
  • Provide guidance, mentorship, and technical leadership to junior engineers
  • Design, develop, and implement software solutions for next generation storage devices
  • Write efficient, reliable, and scalable code that enables seamless integration of hardware and software components
  • Optimize software algorithms, drivers, and interfaces to achieve maximum performance and efficiency
  • Contribute to the design and architecture of storage systems, including data management, caching strategies, and fault tolerance mechanisms
  • Develop and execute comprehensive test plans to ensure the reliability and functionality of the software
  • Stay up-to-date with the latest advancements in storage technologies, software methodologies, and industry trends
What we offer
What we offer
  • Health & Wellbeing benefits
  • Personal & Professional Development programs
  • Unconditional Inclusion environment
  • Comprehensive suite of benefits that supports physical, financial and emotional wellbeing
  • Fulltime
Read More
Arrow Right
Welcome to CrawlJobs.com
Your Global Job Discovery Platform
At CrawlJobs.com, we simplify finding your next career opportunity by bringing job listings directly to you from all corners of the web. Using cutting-edge AI and web-crawling technologies, we gather and curate job offers from various sources across the globe, ensuring you have access to the most up-to-date job listings in one place.