Embedded Software Developer

4 days ago


Dayton, Ohio, United States Trimble Full time
About the Role

We are seeking a highly skilled Firmware Engineer to join our team at Trimble. As a Firmware Engineer, you will be responsible for designing, developing, and testing firmware for our real-time hardware sensors and other devices.

Key Responsibilities
  • Design and develop firmware for our real-time hardware sensors and other devices
  • Work closely with Hardware Engineering, Firmware Engineering, and Quality Assurance teams to ensure seamless integration and testing
  • Develop and maintain black box test frameworks to ensure high-quality firmware
  • Collaborate with cross-functional teams to define firmware architecture and ensure signal processing and controller requirements are met
  • Develop and implement unit testing strategies to ensure thorough test coverage
Requirements
  • Bachelor's degree in Control Engineering, Computer Science, Software Engineering, Electrical Engineering, or related field
  • Experience with designing PID controllers, anti-aliasing, and decimation filters in software
  • Matlab development experience
  • Hands-on development experience with C/C++ on 32-bit embedded microprocessors
  • Experience with real-time operating systems
  • Experience with compilers and debuggers
  • Knowledge of unit testing strategies to ensure appropriate test coverage
About Trimble

Trimble is a technology company dedicated to delivering solutions that enable our customers to work in new ways to measure, build, grow, and move goods for a better quality of life. We are committed to providing comprehensive core benefits, including medical, dental, vision, life, disability, time off plans, and retirement plans.

Equal Opportunity Employer

Trimble is proud to be an equal opportunity employer. We welcome and embrace our candidates' diversity and take affirmative action to employ and advance individuals without regard to race, color, sex, gender identity or expression, sexual orientation, religion, age, physical or mental disability, veteran status, pregnancy, national origin, marital status, genetic information, and all other legally protected characteristics.



  • Dayton, Ohio, United States Integrated Solutions for Systems, Inc Full time

    Job Summary:Integrated Solutions for Systems, Inc is seeking a skilled Embedded Systems Software Developer to join our team. The ideal candidate will have a strong background in software development for real-time systems and supporting infrastructure.Key Responsibilities: Develop software for embedded or high-performance systems Validate, test, and document...


  • Dayton, Ohio, United States Polyrhythm Software Full time

    About the RoleWe are seeking a talented Junior Software Engineer to join our dynamic Modeling & Simulation team at Polyrhythm. As a key member of our team, you will play a crucial role in developing and refining models, simulations, and analytical tools for advanced projects.Key ResponsibilitiesDevelop and refine models, simulations, and analytical tools for...


  • Dayton, Ohio, United States Polyrhythm Software Full time

    About the RoleWe are seeking a talented Junior Software Engineer to join our dynamic Modeling & Simulation team at Polyrhythm. As a key member of our team, you will play a crucial role in developing and refining models, simulations, and analytical tools for advanced projects.Key ResponsibilitiesDevelop and refine models, simulations, and analytical tools for...


  • Dayton, Ohio, United States Stealth Full time

    Job Title: Senior Electrical Engineer Embedded ControlsWe are seeking a highly skilled Senior Electrical Engineer with expertise in Embedded Controls to support the design, development, test, and troubleshooting of digital/analog circuits, aircraft power generation systems, and test equipment.Key Responsibilities:Support the life cycle of new product...


  • Dayton, Ohio, United States Stealth Full time

    Job Title: Senior Electrical Engineer - Embedded ControlsWe are seeking a highly skilled Senior Electrical Engineer with expertise in embedded controls to support the design, development, and testing of digital/analog circuits, aircraft power generation systems, and test equipment.Key Responsibilities:Support the life cycle of new product development from...


  • Dayton, Ohio, United States Trimble Full time

    Job Title: CTCT Software Enterprise ArchitectAs a CTCT Software Enterprise Architect, you will be responsible for developing and leading the enterprise architecture strategy for embedded software systems, ensuring alignment with business objectives and technical requirements.Key Responsibilities:Develop and lead the enterprise architecture strategy for...


  • Dayton, Ohio, United States Huntington Ingalls Industries Full time

    Job DescriptionAs a Senior Embedded Systems Security Engineer at Huntington Ingalls Industries, you will play a critical role in developing and implementing anti-tamper solutions for our customers. This position requires a strong understanding of embedded systems security, as well as excellent technical writing and communication skills.Key...


  • Dayton, Ohio, United States Battelle Memorial Institute Full time

    Job SummaryBattelle Memorial Institute is seeking a highly skilled Mid-level Software Engineer to join our elite team of experts in embedded security solutions. As a key member of our team, you will be responsible for designing, developing, and deploying software solutions that meet the needs of our government and industrial...


  • Dayton, Ohio, United States Trimble Full time

    About the RoleWe are seeking a highly skilled Firmware Engineer to join our team at Trimble. As a Firmware Engineer, you will be responsible for designing, developing, and testing firmware for our real-time hardware sensors and other devices.Key ResponsibilitiesCollaborate with Hardware Engineering, Firmware Engineering, and Quality Assurance teams to design...


  • Dayton, Ohio, United States Huntington Ingalls Industries Full time

    Job Title: Senior Software EngineerHuntington Ingalls Industries, Mission Technologies Division, is seeking a highly skilled Senior Software Engineer to join our team. As a Senior Software Engineer, you will be responsible for designing, developing, and testing real-time software for electronic warfare test systems.Key Responsibilities:Design and develop...


  • Dayton, Ohio, United States Polyrhythm Software Full time

    Unlock Your Potential as a Software Engineer at Polyrhythm SoftwareAre you a skilled software engineer looking for a challenging and rewarding role? Do you have a passion for innovation and a desire to work on cutting-edge projects? Look no further than Polyrhythm Software, where we're dedicated to delivering exceptional software solutions that make a real...


  • Dayton, Ohio, United States Jonas Software Full time

    Job Description:OverviewThe Software Configuration Specialist plays a crucial role in ensuring the smooth operation of our clients' software systems. This position involves monitoring and resolving issues with existing clients, as well as collaborating with cross-functional teams to develop new functionality for ongoing projects. The ideal candidate will...


  • Dayton, Ohio, United States Jonas Software Full time

    Job Description:Overview:The Software Configuration Specialist plays a crucial role in ensuring the smooth operation of existing clients and developing new functionality for ongoing projects. This involves monitoring and resolving issues, as well as collaborating with clients to build innovative solutions.Key Responsibilities:Implement and support enterprise...


  • Dayton, Ohio, United States Jonas Software Full time

    Job Description:Overview:The Software Configuration Specialist plays a crucial role in ensuring the smooth operation of existing clients and developing new functionality for ongoing projects. This involves monitoring and resolving issues, as well as collaborating with clients to build innovative solutions.Key Responsibilities:Monitor and resolve problems...


  • Dayton, Ohio, United States Huntington Ingalls Industries Full time

    Job Title: Senior Software EngineerHuntington Ingalls Industries is seeking a highly skilled Senior Software Engineer to join our Mission Technologies Division. As a key member of our team, you will be responsible for designing, developing, and testing real-time software for our HITL electronic warfare test systems.This is an exciting opportunity to work on...


  • Dayton, Ohio, United States Integrated Solutions for Systems, Inc Full time

    Job Summary:Integrated Solutions for Systems, Inc is seeking a skilled Software Navigation Engineer to develop software for navigation systems and supporting infrastructure. The ideal candidate will have experience in modern C++ or C and be interested in working on navigation software or developing code for processing data received from sensors and other...

  • Software Developer

    3 weeks ago


    Dayton, Ohio, United States Illuminate Mission Solutions Full time

    Software Developer Job DescriptionIlluminate Mission Solutions is seeking a highly skilled Software Developer to join our team. As a Software Developer, you will be responsible for designing, developing, and maintaining high-performance software applications.Key Responsibilities:Support software architecture development, requirements analysis, and process...

  • Software Developer

    1 month ago


    Dayton, Ohio, United States Illuminate Mission Solutions Full time

    Software Developer Job DescriptionWe are seeking a highly skilled Software Developer to join our team at Illuminate Mission Solutions. As a Software Developer, you will play a critical role in the development, maintenance, and enhancement of our software applications.Key Responsibilities:Support the development of software architecture, requirements...


  • Dayton, Ohio, United States Huntington Ingalls Industries Full time

    Job DescriptionHuntington Ingalls Industries is seeking multiple engineers to support an exciting and ongoing software applications/engineering support with the Air Force Research Laboratory on Wright-Patterson Air Force Base, Ohio.Key Responsibilities:Adapt, optimize, and restructure a multitude of applicationsResearch new libraries, technologies, and...

  • Software Developer

    4 weeks ago


    Dayton, Ohio, United States Northrop Grumman Full time

    Software Engineer Job DescriptionWe are seeking a highly skilled Software Engineer to join our team at Northrop Grumman. As a Software Engineer, you will be responsible for designing, developing, and testing software systems to meet the needs of our customers.Key Responsibilities:Participate in the entire software development lifecycle, including planning,...