Maryland Green Jobs

Maryland Mobile Logo

Job Information

Latitude, Inc. Embedded Software Engineer in Hanover, Maryland

Job Type: Full-time

Pay: $100,000.00 - $130,000.00 per year

We are seeking a Software Engineer with extensive experience in embedded firmware development. The ideal candidate has technical knowledge and experience in multiple areas of computer science or electrical engineering, including but not limited to embedded software design. The ideal candidate is open to new ideas and works well in a team environment, while also being detail oriented and self-motivating in order to drive projects forward efficiently. In this role you will be processed for a Secret Clearance. This position is temporarily remote due to COVID-19, but will ultimately have an onsite component.

Typical Work Activities:

  • Designs, develops and documents technical aspects of embedded software systems and related hardware interface components.

  • Analyze and integrate firmware involving new microcontroller technologies

  • Program processors using C/C++ and assembly language to implement core firmware components.

  • Design and implement tests to verify firmware.

  • Provides technical expertise and proactive solutions for product and process improvements.

  • Assists department members with technical advice.

  • Qualifying the final product or system

  • Preparing product documentation

  • Work closely with other engineers with different disciplines to meet customer requirements


  • BS or MS in Computer Science, Electrical Engineering or related field with 5+ years of experience

  • Experience in software/firmware system development with emphasis in embedded processing or demonstrated comparable experience.

  • Experience programming in Python, C, and/or C++ for Linux/RTOS

  • Experience working with board support packages (BSP), U-Boot, and device drivers

  • Experience with embedded interfaces such as UART, SPI, I2C, GPIO

  • Understanding of firmware design and implementation.