Embedded Software Engineer
Medinext Global LLC
Mossville, United States
25 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.dice.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Job source
Tech stack
Testing (Software)
C++ (Programming Language)
Databases
Software Debugging
Programming Tools
Distribution Softwares
Embedded Operating Systems
Embedded Software
Ethernet
Python (Programming Language)
MATLAB
Software Engineering
+8 more
SQL Databases
Stateflow
Scripting
Computer Equipment
Information Technology
Vba Programming Language
Enterprise Integration
Software Coding
Job description
An Embedded Software Engineer applies principles of computer science and mathematical analysis to the design, development, testing, and evaluation of embedded software and systems. They work on operating systems-level software, compilers, and network distribution software across various industries., * Design and implement software for embedded devices and systems from requirements to production.
- Write and code logical and physical database descriptions and specify identifiers for database management systems.
- Analyze and enhance efficiency, stability, and scalability of system resources.
- Develop embedded software for electronics control systems supporting various programs.
- Configure, integrate, build, and test embedded software.
- Test software for embedded electronic control systems and troubleshoot any defects., An Embedded Software Engineer plays a crucial role in the development and testing of embedded software and systems across various industries. They work on designing, implementing, and testing software for embedded devices and systems, ensuring efficiency and stability in system resources.
Requirements
- Solid programming experience in C or C++.
- Model-Based Development experience.
- Embedded control software development experience.
- Familiarity with debuggers and good debugging skills.
- Basic knowledge of the full software development lifecycle.
- Basic ability to troubleshoot issues and make system changes as needed.
- Knowledge of computer hardware and software.
- Knowledge of computer development software related to embedded systems such as SQL, VisualBasic, etc.
Desired Skills
- Application Software development and integration skills.
- Experience with communications software/protocols.
- Embedded Operating System experience.
- Experience with model-based development tools like MATLAB/Simulink/Stateflow.
- Experience with scripting languages such as Python.
- Experience with Engine or Machine controls development.
- Experience working with and troubleshooting electrical systems.
- Prior work experience with CAN/SAE J1939 and Ethernet.
Soft Skills
- Verbal and written communication skills.
- Problem-solving skills.
- Customer service and interpersonal skills.
- Ability to work in a team environment and communicate technical information effectively.
- Strong analytical, organizational, and time management skills.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.dice.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this roleβ¦