Match score not available

Embedded Software Engineer (hybrid-remote) at nanoSoft Consulting

unlimited holidays - extra holidays - extra parental leave - long remote period allowed
Remote: 
Full Remote
Experience: 
Mid-level (2-5 years)
Work from: 

Offer summary

Qualifications:

BSEE, BSCE, or BSCS degree with 2-4 years of work experience, Experience in C++, C, Java, Python, Linux environment, and cybersecurity.

Key responsabilities:

  • Develop, configure, and test embedded cybersecurity software
  • Collaborate with cross-functional teams to develop software features
nanoSoft Consulting logo
nanoSoft Consulting Management Consulting Scaleup https://www.nanosoftconsulting.com/
201 - 500 Employees
See more nanoSoft Consulting offers

Job description

*12 month contract

Job Description:

This is a position for a software engineer to develop Embedded Cybersecurity solutions for client machine & engine product lines that will be used for years to come. The candidates duties will include but are not limited to: developing, configuring, and testing embedded cybersecurity software; troubleshooting and correcting software issues; and reporting development status. This position includes working in close collaboration with cross-functional teams consisting of hardware engineers, internal and external software vendors, and systems engineers to develop software features.

Typical Day :**Resource must be in Peoria area and able to report onsite from day one of assignment. Some flexibility may be offered for hybrid work but on-site requirement is firm** The candidate will be developing, configuring, and testing embedded cybersecurity software; troubleshooting and correcting software issues; and reporting development status.

 Education Requirements:  BSEE, BSCE, or BSCS. 2-4 years actual on the job work experience required.

 Technical Skills 

- Required Qualifications
- BSEE, BSCE, or BSCS 
- 3 years of development experience using C++, C, and/or Java programming languages 
- 3 years of experience with scripting using Python 
- 1 year experience working in the Linux environment 
- 1 year experience with Ethernet, TCP/IP, Wi-Fi, and analysis tools such as Wireshark 
- Prior experience with embedded software development, design, and architecture o Desired Qualifications 
- Desire to work in a fast-paced Agile team environment
- Experience in Cybersecurity 
- Experience with GIT configuration management tool 
- Ability to read electrical schematics 
- Experience with Linux kernel & Linux device drivers 
- Experience with RTOS development (i.e. Free RTOS) 
- Experience with CAN, J1939, and other data link protocols 
- Experience using Design Patterns and Object Oriented programming 
- Experience with developing Unit Tests and Test Driven Development 
- Experience using debugging tools for embedded systems (e.g. Lauterbach, GDB)

 Soft Skills : Team Player, Good Communication Skills

 Travel Requirement:  0-25% - within US

On-Site Interview Required:  No

Required profile

Experience

Level of experience: Mid-level (2-5 years)
Industry :
Management Consulting
Spoken language(s):
Check out the description to know which languages are mandatory.

Other Skills

  • Verbal Communication Skills

Software Engineer Related jobs