Software Engineer / Embedded Linux - 26-00044JC
Software Engineer / Embedded Linux
We are seeking a Software Engineer to join our multidisciplinary team responsible for developing next generation multi-spectral (infrared, low-light, and visible light) imaging systems. Candidates must be self-motivated, able to work independently as well as collaboratively on complex systems, in a fast-paced, dynamic environment. CONTRACT: Right to HireLOCATION: North Billerica, MA 01862
PAY RANGE: 80.00 hour
BENEFITS: Yes Medical, Dental, Vision, Life Primary Duties & Responsibilities:
- Implement software designs in an embedded, real-time, multi-processor, RTOS and Linux environments
- Create and maintain yocto Linux build systems
Collaborate with FPGA, Electrical, and Mechanical engineers during all phases of design, development, and testing of the software.
The successful candidate will have relevant software engineering experience that demonstrates the ability to implement complex software subsystems. Complete command of the C/C++ programming language is required. Exposure to object-oriented design methods and concepts is required.
Excellent interpersonal skills with demonstrated ability to build relationships. Must have excellent written and verbal communication skills to foster a cooperative environment. Strong team member with exceptional analytical and problem-solving skills. Familiarity with software development, configuration management, and defect tracking tools is assumed.
- Must be a US Citizen
- BS in Computer Science, Electrical Engineering, or applicable technical field.
- 5+ years of relevant software engineering - embedded, real-time, multi-processor, RTOS and Linux environments experience
- C/C++ programming language is required
- Exposure to object-oriented design methods and concepts is required
- Experience with yocto build system – both administration and development
- Kernel space and user space development on Linux platforms with strong background in system d and d-bus
- Experience with Qualcomm and/or IMX8 targets,
- Experience with UDEV and USB peripheral integration on Linux platform
- Experience with UEFI and UEFI based bootloader
- Experience with custom board bring-up, device tree development and modifications
- Experience with git and modular repository patterns in SCM
Experience in the following is a plus:
- Experience with network communication and administration
- Experience with Linux administration
- Experience with Bitbucket
- Experience with JSON and XML
- Experience with adb
- Experience with bash and py scripts
- Experience with automated build setup (Jenkins)
- Experience with g-streamer based pipeline development
Recommended Jobs
Community Manager - Anthem Everett
ABOUT GREYSTAR Greystar is a leading, fully integrated global real estate platform offering expertise in property management, investment management, development, and construction services in ins…
Route Service Representative (4-Day Workweek)
Requisition Number: 228574 Job Description Cintas is seeking a Route Service Representative to manage and grow customer accounts in the Rental Division. Our partners drive a truck along an est…
Scientist II, Complex In Vitro Model
Company Description About AbbVie AbbVie's mission is to discover and deliver innovative medicines and solutions that solve serious health issues today and address the medical challenges of to…
Industrial Maintenance Mechanic
We are seeking an experienced Industrial Maintenance Mechanic to join our clients manufacturing team in Haverhill, MA. This role is responsible for maintaining, troubleshooting, repairing, and perf…
Staff Nurse, Primary Care, 40 hours, Day/Evening
POSITION SUMMARY: BMC Brighton Primary Care Clinic, full-time registered nurse. In accordance with the American Nurses Association's "Standards of Clinical Nursing Practice," the registered staff …
Senior Product Manager, Digital
About PharmaEssentia: It’s not often you get the chance to make a real impact on the lives of others, while expanding your own possibilities. You’ll find that rare opportunity at PharmaEssentia. J…
Manager, Pension Calculation Administration
Manager, Pension Calculation Administration ~202604184 ~Philadelphia, Pennsylvania, United States ~Boston, Massachusetts, United States ~Stamford, Connecticut, United States ~New York, Un…
Mental Health Worker Days, 36 hours/week, every other weekend
POSITION SUMMARY : The Mental Health Specialist is a member of the multidisciplinary psychiatric patient treatment team. He/she implements clinical care responsibilities in accordance with inpa…
Financial Advisor
Charter Oak Financial, a MassMutual firm, is a destination for ambitious financial professionals and high-performing practices ready to scale-not settle. We deliver a distinctive experience t…
Senior Specialist, Biocontainment, NEIDL High Containment
The Senior Specialist, Biocontainment is responsible for conducting all decontaminations, testing, verification and certification of critical biocontainment systems for the high and maximum containme…