← Back to jobs

Triveni IT Logo
Embedded Software Engineer

Triveni IT

 

Lexington, MA, USA

Posted On: 8 days ago
Experience: 5+ years
Availability: Hybrid
Openings: 2
Category: Software Engineer
Tenure: No Preference/Any
Related Jobs

No related jobs found

Description

You will develop embedded software for communication systems through the full lifecycle, from requirements analysis to integration and testing.

This role is on-site.

Responsibilities

  • Develop drivers and support software for custom or consumer off-the-shelf hardware boards.
  • Build Board Support Packages (BSP) for microprocessors used to configure and control FPGAs.
  • Design C/C++ software for real-time operating systems (RTOS) and implement event-based control loops and state machines.
  • Apply object-oriented analysis and design to embedded system development.

Required Skills

  • 3+ years of experience with C++11, STL, and Boost.
  • 2+ years of experience with Green Hills Integrity-178 RTOS.
  • Experience with ARM architectures and multi-core ARM processor design.
  • Proficiency in C and C++ for embedded environments.
  • Hands-on experience developing Board Support Packages (BSP).
  • Proven track record of developing embedded software for communication systems.
  • Experience working with hardware-software integration and driver development.

Preferred Skills

  • Fundamental understanding of digital logic design.
  • Experience developing software interfaces for Ethernet data transfer, specifically network booting via TFTP.

Education

Any Graduate

Related Jobs

No related jobs found

← Back to jobs