Demo

Embedded Software Engineer (Mid)

Softworld, Inc.
Peabody, MA Full Time
POSTED ON 3/2/2025
AVAILABLE BEFORE 4/26/2025

Job Details



Job Title: Embedded Software Engineer


Job Location: Peabody, MA 01960


Onsite Requirements:



  • C

  • Multithreading

  • Networking


Job Description:


Project Overview:



  • Our client requires a Mid-level Software Engineer to be part of a team developing industry-leading technology for Airport Security.

  • The ideal candidate has a background in modern software and network architectures with Embedded systems in a Linux environment.

  • Ideally, C Embedded Linux QT in a Networking/Imaging environment.

  • They'll be working on imaging systems like CT scanners in Medical Devices and Airport Security.


General Responsibilities:



  • Design and implement backend interfaces between system control and open network architectures.

  • Define and document architecture, functional, and design requirements.

  • Complete design details and develop methods to satisfy design requirements.

  • Prepare engineering test specifications and procedures.

  • Communicate complex concepts in written and verbal form.

  • Create technical reports, publications, specifications, product designs, test plans, and release notes.

  • Plan and conduct research, design, and development for all assignments.


Specific Requirements:



  • Multi-threaded experience with C in a Linux environment.

  • SNMP experience: setup and querying via REST APIs.

  • RADIUS & 802.1x authentication experience.

  • REST APIs - creating efficient and secure APIs that can be extended in a backward-compatible manner. Documenting and testing these.

  • Certificate Management, Active Directory integration.

  • Data encryption for data in transit and data at rest.

  • General Networking.

  • Network switch protocols and configuration.

  • Virtual machines, containers (e.g., Docker).

  • Documentation: ability to write clear software requirements, software design, and test cases.

  • SIEM integration experience in Linux environment.

  • Multi-factor authentication, especially in an air-gapped network environment.


Experience/Education:



  • BSCS or related degree, plus 7 years of experience or equivalent.

  • Experiential knowledge of network architecture and efficient REST API development.

  • Familiarity with Relational Databases and managing schema migrations.

  • Proven experience in multi-threaded programming and distributed systems.

  • Strong Object-Oriented programming skills.

  • Extensive knowledge of C , QT, and Object-Oriented programming.

  • Strong working knowledge in Linux environment.

  • Understanding of analytical equipment and large data sets.

  • Functional understanding of FIPS-140, TLS, and/or other cyber security standards.

  • Prior experience with imaging technology such as CT preferred but not required.



  • ** 3rd party and subcontract staffing agencies are not eligible for partnership in this position. 3rd party subcontractors need not apply.

  • This position requires candidates to be eligible to work in the United States, directly for an employer, without sponsorship now or anytime in the future.

  • This client is a US Federal Government contractor and is legally required to hire s. **

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Embedded Software Engineer (Mid)?

Sign up to receive alerts about other jobs on the Embedded Software Engineer (Mid) career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$90,609 - $105,383
Income Estimation: 
$117,524 - $131,245
Income Estimation: 
$90,609 - $105,383
Income Estimation: 
$117,524 - $131,245
Income Estimation: 
$80,479 - $90,779
Income Estimation: 
$90,609 - $105,383
Income Estimation: 
$145,630 - $167,634
Income Estimation: 
$162,729 - $194,659
Income Estimation: 
$117,524 - $131,245
Income Estimation: 
$145,630 - $167,634
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Softworld, Inc.

Softworld, Inc.
Hired Organization Address Hartford, CT Full Time
Job Details Job Title: Snowflake DBA Job Location: Hartford, CT 06183 or St. Paul, MN, hybrid schedule 3 days onsite Ons...
Softworld, Inc.
Hired Organization Address Waltham, MA Full Time
Softworld, Inc. is currently seeking experienced Technical Recruiting professionals to join an established, fast-growing...
Softworld, Inc.
Hired Organization Address Pleasanton, CA Full Time
Job Details Job Title: Senior Product Manager, Product Evolution Job Location: Pleasanton, CA 94588 Onsite Requirements:...
Softworld, Inc.
Hired Organization Address Lexington, MA Full Time
Job Details Job Title: Software Engineer Job Location: Lexington, MA 02420 Onsite Requirements: Solid understanding of p...

Not the job you're looking for? Here are some other Embedded Software Engineer (Mid) jobs in the Peabody, MA area that may be a better fit.

Embedded Software Engineer

Lumafield, Boston, MA

AI Assistant is available now!

Feel free to start your new journey!