Softworld, Inc. MSP Fulfillment
https://cdn.haleymarketing.com/templates/62313/logos/softworldenterprise-hml.png
http://www.softworldenterprise.com
http://www.softworldenterprise.com
true
Embedded Software Developer
70% Onsite 30% Remote
Must be a USC due to the nature of work
Job Description
Looking for an Embedded Linux Software Developer for our Board Support Package or Software Loader / Verifier team. Join a dynamic group of software engineers responsible for the design, development and support of embedded software solutions for the worlds premier land-based combat vehicle producer.
This is a Hybrid role, comprising of 70% in office work and 30% remote.
Responsibilities:
Requirements:
Desirable attributes:
Embedded Software Developer (Junior-Mid)
Posted: 03/15/2023
2023-03-15
2023-05-11
Employment Type:
Contract
Industry: Engineering
Job Number: 240152-1
Job Description
Embedded Software Developer
70% Onsite 30% Remote
Must be a USC due to the nature of work
Job Description
Looking for an Embedded Linux Software Developer for our Board Support Package or Software Loader / Verifier team. Join a dynamic group of software engineers responsible for the design, development and support of embedded software solutions for the worlds premier land-based combat vehicle producer.
This is a Hybrid role, comprising of 70% in office work and 30% remote.
Responsibilities:
- Building and configuring VxWorks, Linux, or other embedded operating systems.
- Perform Linux system programming tasks, including driver development and new hardware enablement on embedded Linux systems.
- Integrate various software into build systems
- Design, develop, test, deploy, maintain and improve software
- Enable embedded system security using cryptography and secure architectures
- Manage individual priorities, deadlines, deliverables
Requirements:
- Degree in Computer Science, Computer, Electrical Engineering (with software development emphasis)
- Ability to troubleshoot low level software issues and distinguish between hardware and software issues
- Capable of developing C and / or C++ code that can be maintained and updated over decades
- Excellent communication skills
- Demonstrated problem solving skills, learning capabilities, and multitasking capabilities
Desirable attributes:
- Experience with Linux device drivers, bootloaders, or other system programming is a strong plus
- Experience with safety critical systems or real time systems is desirable
- Experience with one or more build environments such as Buildroot, OpenEmbedded, or in particular Yocto
- Experience with Git, DOORs, Jira / Bitbucket / Confluence, gdb, or QT is a plus
- Familiarity with security features such as SELinux, verified boot and trusted execution environments is a plus
Share This Job:
Related Jobs:
About Sterling Heights, MI
Ready to take your career to new heights? Explore job opportunities in and around Sterling Heights, Michigan! Located in Macomb County in the southeastern part of the state, Sterling Heights offers a vibrant community with excellent growth prospects. From the stunning art at the Macomb Center for the Performing Arts to the delectable cuisine at Lakeside Mall, this area has something for everyone. Home to the Detroit Institute of Arts, the Detroit Tigers at Comerica Park, and the peaceful Dodge Park, Sterling Heights is a blend of culture, sports, and nature. Join us in this welcoming city and discover the perfect job opportunity that aligns with your career goals.