Embedded Developer
Job ID : 38949
Job Title : Embedded Developer
Location : New York Mills, MN
Comapny Name : codesbright
Job Type : Full-Time, Part-Time, Contract, Training
Industry : Information Technology
Salary : $25000 - $35000 per year
Work Authorization : ["OPT","CPT","Entry Level","F1","H4","L1","H1 Visa","TN Permit Holder","Green Card Holder","Canadian Citizen","All EAD","US Citizen"]
No. of Positions : I have ongoing need to fill this role
Posted on : 02-28-2025
Required Skills : Operating system, Embedded Systems, Communication protocols.
Benefits : Medical Insurance, Dental Insurance, Vision Insurance, 401K, Life Insurance
Job Description :
Responsibilities:
- Provide input and recommendations for hardware design improvements to optimize software performance and functionality.
- Work closely with cross-functional teams to ensure seamless integration of software and hardware components.
- Participate in design reviews and technical discussions to align software and hardware requirements.
- Documentation and Version Control:Create and maintain technical documentation, including software requirements, design specifications, and user manuals.
- Use version control systems to manage and track software changes and ensure proper versioning.
- Document and communicate software architecture, interfaces, and APIs to facilitate collaboration with other developers.
- Compliance and Quality Assurance:Ensure compliance with industry standards, regulations, and best practices related to embedded systems development.
- Implement security measures and best practices to protect embedded systems from vulnerabilities and threats
- Collaborate with quality assurance teams to develop and execute software testing strategies and ensure software reliability
- Support the resolution of customer-reported issues and provide technical assistance when needed.
- Strong understanding of embedded systems architecture, hardware-software interactions, and real-time operating systems.
- Knowledge of microcontrollers, microprocessors, and hardware peripherals commonly used in embedded systems.
- Familiarity with communication protocols (eg, UART, SPI, I2C), device drivers, and embedded system debugging tools.
- Experience with embedded software development tools, integrated development environments (IDEs), and debuggers.
Key Skills:
- Real-time operating systems.
- C++.
- Operating system.
- Embedded Systems.
- Communication protocols.
- Linux basic command.
- Microcontroller knowledge.
- Problem solving.
Company Details :
Company Information hidden please Login to view details