Senior Embedded C Software Developer
at Luxoft
Eindhoven, Noord-Brabant, Netherlands -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 29 Oct, 2024 | Not Specified | 30 Jul, 2024 | 2 year(s) or above | Vxworks,Software Requirements,Agile,Performance Analysis,Design Patterns,Architecture,Software,C,C++,Design,Reliability,Unit Testing,Software Solutions,Robot Framework,Uml,Scrum,Python | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – Corp 2 Corp |
Contract to Hire – Corp 2 Corp |
Description:
PROJECT DESCRIPTION
You will be responsible for creating clear specifications, making efficient design choices and to ‘make it happen’ by implementing and testing the design.
You will design, analyze, document and test the required software specifications.
You will use C/C++, Python, object oriented design programming and Linux within a highly complex embedded environment.
You will work in a multidisciplinary environment, involving physics, mechatronics, customer support and factory departments.
SKILLS
Must have
Software engineer with minimum 8-10 years of experience in large-scale software applications
embedded programming.
2+ years of experience architecting and designing (architecture, design patterns, reliability and scaling) of new and current systems
Key competencies for this role are Unix/Linux, C, C++, UML, real-time, Python, and VxWorks,
Solid software engineering knowledge: Agile, Scrum, UML, OOP, design patterns.
Knowledgeable of testing processes (e.g. Unit testing, Robot Framework).
Decompose complex problems and derive software requirements to propose a feasible solution
Utilize OOD and design patterns to formulate modular software solutions
Design and perform module unit test, simulation and system integration tests
Able to do performance analysis, troubleshooting and technical support
Nice to have
You have experience in developing software in an Agile setting, working closely together on design, implementation and tests.
You have the ability to adapt to team-based coding style.
Responsibilities:
Decompose complex problems and derive software requirements to propose a feasible solution
Utilize OOD and design patterns to formulate modular software solutions
Design and perform module unit test, simulation and system integration tests
Able to do performance analysis, troubleshooting and technical support
REQUIREMENT SUMMARY
Min:2.0Max:10.0 year(s)
Computer Software/Engineering
IT Software - Application Programming / Maintenance
Software Engineering
Graduate
Proficient
1
Eindhoven, Netherlands