Skip to main content
Tallo logoTallo logo

Find Jobs

Find Jobs Near You – Available Work in Your Location

Rainbow bridge illustration

Find your next move.

Your current job is just the starting point. See where workers like you actually went next.

Powered by real career transition data in the U.S. labor market over the past 20 years. How it works

Requires a free account

Skip to job details

Back to Results

Apply for this opportunity

To apply for this job, you'll continue to an external website or email application.

Medinext Global LLC

Embedded Software Engineer

Job Description

Embedded Software Engineer Introduction 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. Responsibilities 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. Requirements Required Skills 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. Summary 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.

Review key factors to help you decide if the role fits your goals.
Pay Growth
?
out of 5
Not enough data
Not enough info to score pay or growth
Job Security
?
out of 5
Not enough data
Calculating job security score...
Total Score
80
out of 100
Average of individual scores