FREE ACCESS
5,000–10,000 jobs/day
See all jobs on Scoutfield
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in designing, developing, and maintaining embedded software, with a strong focus on software integration, debugging, and testing. Proficient in C/C++, C#, or Python, and familiar with real-time systems and relevant communication protocols.
Highest-signal resume keywords
Embedded Software DevelopmentC/C++ ProgrammingSoftware Integration and DebuggingReal-Time Systems ExperienceSoftware Development Lifecycle Familiarity
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
Embedded SoftwareC/C++C#PythonSoftware DesignAutomated Test DevelopmentDebuggingIntegrationMulti-Threaded SystemsMicrocontroller-Based Systems
Soft Skills
Technical CommunicationCollaborationFeedback Incorporation
Tools & Technologies
CANSPIUART/SCII²CEthernetTCP/IPEtherNet/IPModbus TCPPROFINETHART
Industry Keywords
Software EngineeringEmbedded SystemsEngineering PracticesIEC 62443-4-1AI-Assisted Engineering Tools
Tech Stack
Tools & technologiesCyber SecurityPythonTCP/IPC++
About the role
Key responsibilities & impact- Design, develop, test, and maintain embedded software for new and existing products
- Contribute to software features through implementation, integration, testing, and release
- Troubleshoot embedded software and hardware/software integration issues
- Collaborate with software, test, systems, hardware, project management, and product management teams
- Apply engineering practices across requirements, design, implementation, testing, review, documentation, and release
- Contribute to software requirements, design documentation, interfaces, and traceability
- Participate in technical and peer reviews and incorporate feedback
- Support existing products while learning technologies, tools, and approaches that improve products and engineering capabilities
- Contribute to new product development and sustaining engineering for process analytical equipment
Requirements
What you’ll need- Bachelor's degree in engineering or science
- 2+ years of applicable software engineering experience
- Software engineering experience developing or testing embedded systems
- Experience with C/C++, C#, or Python
- Experience in software design, implementation, debugging, integration, or automated test development
- Authorized to work in the United States without sponsorship now and in the future
- Temporary visa holders including E, F-1 (including OPT or CPT), H-1, H-2, L-1, B, J, or TN, and candidates needing current or future sponsorship, are not eligible
- Preferred: Bachelor’s or Master’s degree in Computer Engineering, Electrical Engineering, Computer Science, or a related technical field
- Preferred: Experience with real-time, multi-threaded, or microcontroller-based systems
- Preferred: Proficiency in C or C++ and structured or modular software design
- Preferred: Familiarity with CAN, SPI, UART/SCI, or I²C
- Preferred: Exposure to Ethernet, TCP/IP, EtherNet/IP, Modbus TCP, PROFINET, HART, Modbus, or PROFIBUS
- Preferred: Experience debugging software and hardware/software integration issues
- Preferred: Familiarity with software development lifecycle, cybersecurity, IEC 62443-4-1, or similar standards
- Preferred: Ability to communicate technical information and work with cross-functional engineering teams
- Preferred: Interest in AI-assisted engineering tools
Benefits
Comp & perks- Market-leading 401(k) and profit-sharing plan
- Medical insurance plans
- Dental and vision coverage
- Family formation benefits
- Paid parental leave (maternal and paternal)
- Employee Assistance Program
- Tuition reimbursement
- Employee resource groups
- Recognition programs
- Flexible time off plans, including vacation, holiday, and sick leave
- Face-to-face and virtual training
- Mentorship and coaching
- Project management development
- On-the-job training
- Flexible benefit plans supporting physical, mental, financial, and social needs
