Network Software BSP Engineer

3 weeks ago


Sterling Heights MI, United States The Computer Merchant, LTD. Full time

Job Title: Network Software BSP Engineer
Job Description: Our client, a large defense contractor, has an immediate opening for a Network Software BSP Engineer to work from their Sterling Heights, MI facility. The Network Software Engineer Embedded OS/BSP works in the Embedded Systems team that creates the foundational technologies that enable Ground Vehicle Combat platform/products to communicate with each other and with military defense data networks reliably, efficiently, securely, and privately.

The team achieves this through invention and implementation of current and new technologies, collaboration inside and outside the defense spectrums, and standardization across the industry. You, as a talented and energetic software engineer will join our Embedded OS/BSP team with an emphasis on Networking Infrastructure. The team is responsible for designing, enhancing and maintaining the core networking stack OS components used in the majority of Ground Vehicle Combat platforms, including but not limited to Abrams, Stryker and Derivative Vehicles and platforms.
​Responsibility includes networking APIs, protocols, as well as performance optimizations of various networking layers.
The ideal candidate should possess an excellent conceptual understanding of networking stack internals and their interactions within the Operating System, both towards applications as well as network device drivers.
Good working knowledge of TCP/IP and system level software design and implementation experience is also essential.
The position will require the right candidate to determine the appropriate compromise between several competing factors such as performance (throughput and latency), energy efficiency (CPU and memory usage), ease of use and security.
Minimum Qualifications / What you must have Bachelor of Science in Computer Engineering, Computer Science, Electrical Engineering or similar discipline.
7 years' experience in a Software role.
Commercial networking software and/or hardware products development experience.
Strong software design and development skills, including C or C++ programming language experience.
Networking stack implementations (e.g.Linux, RTOS,FPGA, etc.)
System level and network troubleshooting skills


System level development experience on OS or RTOS Application Experience with user-space networking stack technologies and frameworks (e.g. netmap, VPP,Tactical Targeting Network, Strategic,Operational, and Tactical Network Domains,etc.)
IP routing and NAT/Firewall Software switches API development experience Hardware offload experience Wireless networking technologies and standards (Wi-Fi and cellular) Network debugging tools (e.g. packet sniffers, protocol analyzers) System profiling and performance optimization experience.
The candidate also needs to show initiative, be able to take ownership of a problem area, and demonstrate an ability to understand the role of the group's technology in the larger context of the product and network environment.
Additional Information This position may require eligibility to obtain a US security clearance. (Non-US Citizens may not be eligible to obtain a security clearance)
Must be able to work occasional evening and/or weekend overtime as required.


Equal Opportunity Employer Veterans/Disabled

* While an hourly range is posted for this position, an eventual hourly rate is determined by a comprehensive salary analysis which considers multiple factors including but not limited to: job-related knowledge, skills and qualifications, education and experience as compared to others in the organization doing substantially similar work, if applicable, and market and business considerations. Benefits offered include medical, dental and vision benefits; dependent care flexible spending account; voluntary life/short term disability/whole life/term life/accident and critical illness coverage; employee assistance program;



  • Sterling Heights, MI, United States The Computer Merchant, LTD. Full time

    Job Title: Network Software BSP Engineer Location: Sterling Heights, MI Wage Range: $60-70/hr. W2 - depending on years of experience and qualifications Job Number: 24-00893 Job Description: Our client, a large defense contractor, has an immediate opening for a Network Software BSP Engineer to work from their Sterling Heights, MI facility. The Network...


  • Sterling Heights, United States The Computer Merchant Full time

    Job Title: Network Software BSP Engineer Location: Sterling Heights, MI Wage Range: $60-70/hr. W2 - depending on years of experience and qualifications Job Number: 24-00893 Job Description: Our client, a large defense contractor, has an immediate opening for a Network Software BSP Engineer to work from their Sterling Heights, MI facility. The Network...


  • Sterling Heights, United States The Computer Merchant, LTD. Full time

    Job Title: Network Software BSP Engineer Location: Sterling Heights, MI Wage Range: $60-70/hr. W2 - depending on years of experience and qualifications Job Number: 24-00893 Job Description: Our client, a large defense contractor, has an immediate opening for a Network Software BSP Engineer to work from their Sterling Heights, MI facility. The Network...


  • Sterling Heights, United States Trillium Staffing Full time

    Trillium Professional has a long-term opportunity in Sterling Heights, MI for a Network Software BSP Engineer. About the Role: The Network Software Engineer - Embedded OS/BSP works in the Embedded Systems team that creates the foundational technologies that enable Ground Vehicle Combat platform/products to communicate with each other and with military...


  • Sterling Heights, United States Detroit Engineered Products Full time

    About the Role: The Network Software Engineer - Embedded OS/BSP works in the Embedded Systems team that creates the foundational technologies that enable Ground Vehicle Combat platform/products to communicate with each other and with military defense data networks reliably, efficiently, securely, and privately. On-site presence: Due to the nature of the...


  • Sterling Heights, United States The Computer Merchant, Ltd. Full time

    Job Title: Network Software BSP Engineer Location: Sterling Heights, MI Wage Range: $60-70/hr. W2 - depending on years of experience and qualifications Job Number: 24-00893 Job Description: Our client, a large defense contractor, has an immediate opening for a Network Software BSP Engineer to work from their Sterling Heights, MI facility. The Network...


  • Sterling Heights, United States Trillium Staffing Full time

    Trillium Professional has a long-term opportunity in Sterling Heights, MI for an Embedded Systems Software BSP Developer. On-site presence: Due to the nature of the work, this role may require on-site presence up to 100%. Responsibilities of the role include: -Building and configuring VxWorks, Linux, or other embedded operating systems. -Perform Linux...


  • Sterling Heights, United States Waltonen Full time

    Waltonen Engineering is actively seeking a Software Cyber Security Engineer to join our team! This role collaborates with a team of OS/BSP and Embedded Software problem solvers to test and evaluate systems for operating within internal and external Tactical Network Domains. Perform SE Linux analysis on cross-domain solutions, Multi-Level Security (MLS), and...


  • Sterling Heights, United States Waltonen Full time

    Job DescriptionJob DescriptionWaltonen Engineering is actively seeking a Linux/Unix Systems Administrator to join our team!The Linux System Administrator’s role is to operate and tune Linux systems, servers, and related components to ensure high levels of availability and security of the supported business applications. This individual also participates in...


  • Sterling Heights, United States Waltonen Full time

    Job DescriptionJob DescriptionWaltonen Engineering is actively seeking a Software Cyber Security Engineer to join our team!This role collaborates with a team of OS/BSP and Embedded Software problem solvers to test and evaluate systems for operating within internal and external Tactical Network Domains. Perform SE Linux analysis on cross-domain solutions,...

  • Software Engineer

    4 days ago


    Sterling Heights, United States DCS Corp Full time

    Job DescriptionJob DescriptionThis is an opportunity to join a fast-paced program with DCS Corp’s at Ground Vehicle Systems Center engineering group located in Warren, MI. As an experienced Software Engineer, you will work alongside our U.S. Army Software Engineering Center customer, applying your knowledge and skills by providing technical engineering...

  • Software Engineer

    3 days ago


    Sterling Heights, United States DCS Corp Full time

    This is an opportunity to join a fast-paced program with DCS Corp’s at Ground Vehicle Systems Center engineering group located in Warren, MI. As an experienced Software Engineer, you will work alongside our U.S. Army Software Engineering Center customer, applying your knowledge and skills by providing technical engineering services that support Ground...

  • Software Engineer

    2 days ago


    Berkeley Heights, United States Intelliswift Software Inc Full time

    Software Engineer  Pay rate range: $53/hr. to $55/hr. on w2.  12 Month Backfill Location: Berkeley Heights, NJ- Hybrid  Key Points/ Necessary Attributes: 2+ year working experience with android development. Familiar with Android Studio IDE, Perforce, Git and gradle build scripts. Deep exposure to Perforce is strongly recommended. • Understanding...


  • Sterling Heights, MI, United States Softworld Inc Full time

    Job Title: Associate Software Engineer, Cybersecurity Job Location: Sterling Heights MI 48310 Onsite Requirements: Cybersecurity Experience Embedded Software Development Job Description: The function of this position is to assist in the implementation and integration of an advanced first of its kind cybersecurity application/environment. A software...


  • Sterling Heights, United States DCS Corp Full time

    Job DescriptionJob DescriptionLocation: Hybrid- Provide software engineering and project management support to a US Army Project Management office (PMO) for a family of vehicles used for soldier transport and combat. Position will interface with a variety of organizations within the Department of Defense and with industry contractors.Essential Job...


  • Sterling Heights, United States Infoscitex Full time

    Location: Hybrid- Provide software engineering and project management support to a US Army Project Management office (PMO) for a family of vehicles used for soldier transport and combat. Position will interface with a variety of organizations within the Department of Defense and with industry contractors. Essential Job Functions: Work with various project...


  • Sterling Heights, United States DCS Corp Full time

    Location:  Hybrid- Provide software engineering and project management support to a US Army Project Management office (PMO) for a family of vehicles used for soldier transport and combat.  Position will interface with a variety of organizations within the Department of Defense and with industry contractors. Essential Job Functions: Work with various...

  • Software Engineer

    2 weeks ago


    Sterling Heights, United States Trispoke managed services Full time

    Job DescriptionJob DescriptionJob description:Perform hands-on systems integration and test of complex electronic and electro-mechanical systems in both software labs and on tactical military hardware and vehicles. Create, plan, and perform a variety of software analysis, design, development, code, documentation, integration, test and product assurance tasks...


  • Sterling Heights, United States Actalent Full time

    Exciting Software Opportunity Supporting Unmanned Vehicles!! Job Description: We have multiple openings for individuals with experience and a passion for real-time, embedded software development. - The Sr Software Engineer plans and performs a variety of tasks across the areas of software requirements analysis, software architecture and design,...


  • Sterling Heights, United States JobRialto Full time

    Position Description Perform hands-on systems integration and test of complex electronic and electro-mechanical systems in both software labs and on tactical military hardware and vehicles. Create, plan, and perform a variety of software analysis, design, development, code, documentation, integration, test and product assurance tasks Contribute to the...