Senior Embedded Software Engineer
About the Job
Gentis Solutions is looking for a Senior Embedded Software Engineer to join our client's team. Client-specific benefits are available and will be discussed in detail during your interview.
Compensation for this position ranges from 115k/year - 135k/year per year, based on experience. Payment is bi-weekly and is based on all hours worked, without eligibility for overtime.
This position requires the individual to be located in the Saint Paul, MN area.
Job Summary:
We are seeking an Software Engineer II to become an integral part of our team! You will be responsible for creating and modifying computer application software for embedded, medical, IoT and real-time systems.
We are looking for a highly motivated candidate which can operate at a Software Engineer II level.
You will work closely with four principal-level softare consultants. You will learn a lot.
Job Responsibilities:
- Write great code
- Analyze requirements needs and develop software solutions
- Work with project manager or product owner to meet specification needs
- Research open source technologies to find the best solution to a problem
- Collaborate with other developers to design and optimize code
- Create block diagrams, flowcharts and user guides for new and existing programs
- Document all programming tasks and procedures
- Perform software maintenance
Qualifications:
- Degree in electrical, software or computer engineering. Experience in software development or computer engineering.
- Knowledge C, C++, C#, Python, bonus points for Rust and Dart (Flutter).
- Strong understand and proficiency with Linux
- Experience developing GUI software
- FPGA and electrical experience is a plus
- Knowledge of cloud technologies
- Kubernetes and IAC is a plus
- Familiarity with relational databases such as MySQL, Oracle, and SQL Server and NoQSL technologies
- Deadline and detail-oriented
- Strong analytical and critical thinking skills
- Strong math skills a plus