Senior Embedded SWE (C/C++) - Direct Hire
North Billerica, MA 
Share
Posted 5 days ago
Job Description

Description

Job Title: Senior Embedded Software Engineer, C/C++

Compensation: $140 - 150K (Depending on experience)

Job Type: Direct Hire / Full Time / Permanent

Location: Onsite at Billerica MA location

Time to Fill: ASAP

Job Summary: The Sr. Embedded Software Engineer (C/C++) is responsible for developing next generation multi-spectral (infrared, low-light, and visible light) imaging systems and supporting the existing systems. Will be self-motivated, work independently and able to collaborative on complex systems, in a fast-paced, dynamic environment.
Primary Job Duties & Responsibilities:
  • Participate in software design in a complex multi-processor environment
  • Implement low-level hardware interfacing software and all phases of the software development life cycle from product requirements, through design, implementation, integration, testing, and support
  • Design for real-time embedded software systems using asymmetric multiprocessing techniques
  • Design in a multi-threaded environment using commercial operating systems, for example, Linux, VxWorks, FreeRTOS for various hardware platforms such as ARM64, Snapdragon
  • Implement complex serial and packetized protocols on Ethernet, MS1553, CAN, and/or serial connections, such as TCP/IP, RTP, NMEA, ISA, or JSON
  • Strong team member with exceptional analytical and problem-solving skills
  • AI image processing concepts used in object detection, recognition, classification, and tracking
  • Qualcomm Snapdragon architecture and networking protocol projects
Job Requirements
Work requirements for the role:

  • BS in Computer Science, Electrical Engineering, or technical field
  • 5+ years of embedded real time development experience of multithreaded software
  • Current US Citizen or Green Card holder
  • C/C++ programming language with fluency in object-oriented design methods and concepts
  • Linux user and Kernel space development experience (device driver development, device trees, patch development)
  • Linux Kernel drivers and interfacing to custom hardware
  • FreeRTOS or other related OS and GStreamer and GStreamer plug-in development
  • Hardware bring-up, debugging and version control software, Perforce, GIT or similar tools
  • Excellent interpersonal, written, and verbal communication skills

Work preferences for the role:
  • Experience with Qt and Qml
  • Experience with Open CL
  • Familiarity with Open CV


Aleron companies (Acara Solutions, Aleron Shared Resources, Broadleaf Results, Lume Strategies, TalentRise, Viaduct) are Equal Employment Opportunity and Affirmative Action Employers. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender identity, sexual orientation, national origin, genetic information, sex, age, disability, veteran status, or any other legally protected basis. The Aleron companies welcome and encourage applications from diverse candidates, including people with disabilities. Accommodations are available upon request for applicants taking part in all aspects of the selection process.

Applicants for this position must be legally authorized to work in the United States. This position does not meet the employment requirements for individuals with F-1 OPT STEM work authorization status.


Aleron companies; Acara Solutions, Aleron Shared Resources, Broadleaf Results, Lume Strategies, Viaduct, and Aleron's strategic partner, SDI are Equal Employment Opportunity and Affirmative Action Employers. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender identity, sexual orientation, national origin, genetic information, sex, age, disability, veteran status, or any other legally protected basis.

 

Job Summary
Company
Start Date
As soon as possible
Employment Term and Type
Regular, Full Time
Required Experience
5+ years
Email this Job to Yourself or a Friend
Indicates required fields