Job Description

Position Summary:

We are seeking a skilled Senior Embedded Software Engineer to join our team. This position will play a critical role in designing, developing, and testing embedded software solutions. Ideal candidates will have an in-depth understanding of embedded systems and the ability to work with complex, hardware-level programming. The successful applicant will demonstrate strong analytical abilities, excellent communication skills, and a team-oriented mindset.

Key Responsibilities:

  1. Develop and maintain embedded software applications for cutting-edge products.
  2. Collaborate closely with cross-functional teams to design, implement, and test system-level solutions.
  3. Analyze system requirements and identify the best approach to achieve project goals.
  4. Conduct software unit testing and work within a test-driven development framework.
  5. Utilize version control and work tracking systems to maintain project organization and accountability.

Required Qualifications:

  1. 5+ years of professional software development experience in embedded systems, focusing on C/C++ programming.
  2. Strong understanding of embedded operating systems, multitasking, inter-process communications (IPC), and memory management.
  3. Extensive experience with ARM microprocessors and low-level embedded software.
  4. Familiarity with key embedded system components such as compilers, linkers, and memory maps.
  5. Hands-on experience in embedded driver development and familiarity with protocols and technologies, including: TCP/IP, USB, CAN, SPI, I2C, RAM, FAT, Bootloader, and flash memory.
  6. Experience with software build systems and continuous integration practices.
  7. Demonstrated ability to work independently as well as collaboratively within a team environment.

Skills:

  1. Self-motivated with a proactive approach to problem-solving and process improvement.
  2. Excellent communication skills, with an emphasis on the ability to articulate technical challenges and solutions to team members.

This is a fantastic opportunity for a driven professional to take on a challenging role in a dynamic, innovative environment. We look forward to reviewing your application.

#J-18808-Ljbffr