Senior Software Engineer
at RHL Recruitment
Sydney, New South Wales, Australia -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 16 Nov, 2024 | Not Specified | 17 Aug, 2024 | 1 year(s) or above | Version Control Tools,Mechatronics,Continuous Integration,Design Patterns,Embedded Systems,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:
- Develop embedded software for medical devices
- Join a growing Sydney-based tech company
- Encouraging work environment and enthusiastic team
SALARY - NEGOTIABLE
My client, an innovative and rapidly growing technology company in Sydney, is
looking for a Senior Software Engineer to join their Research & Product
Development team. This is an exciting opportunity to work in the medical device
industry.
YOUR SKILLS AND EXPERIENCE
- Bachelor’s degree in Electrical, Mechatronics, or Computer-System Engineering, or a
- related field with a focus on Software Engineering
- 5+ years of experience with C/C++ programming
- Minimum 1 year of experience with real-time systems (RTOS preferred)
- Proficiency in modern C++, Python, testing frameworks, and continuous integration
- Understanding of design patterns and asynchronous programming
- Experience in debugging embedded systems (RTOS debugging preferred)
- Familiarity with version control tools such as GIT/Bitbucket
- Experience in a regulated environment is an advantage
Responsibilities:
- Design and develop embedded software for hardware platforms
- Implement and test real-time software following established development processes
- Integrate automated testing into all software development
- Produce and maintain comprehensive documentation to meet regulatory standards
- Translate user stories and system requirements into detailed software requirements and acceptance criteria
- Prioritize and track tasks to meet project goals and requirements
- Develop software in C/C++ for hardware platforms
- Write unit tests in C++ and behavioural tests in Python
- Create metrics to monitor team performance and progress
- Adhere to tight deadlines and comply with IEC 62304 and ISO 13485 standards
REQUIREMENT SUMMARY
Min:1.0Max:6.0 year(s)
Computer Software/Engineering
IT Software - Application Programming / Maintenance
Software Engineering
Graduate
Electrical mechatronics or computer-system engineering or a
Proficient
1
Sydney NSW, Australia